#ifndef _TYPE_DEF_H_
#define _TYPE_DEF_H_

typedef unsigned char   uint8;
typedef unsigned short  uint16;
typedef short           int16;
typedef unsigned int    uint32;
typedef long long       int64;
typedef unsigned long long uint64;
typedef unsigned long	ulong;

struct SPoint
{
	int x;
	int y;
};

enum EDirect
{
	EDTUp,
	EDTRight,
	EDTDown,
	EDTLeft
};

#endif